[RenkoCore] PublicWhen it comes the Renko chart, we all know it has its advantages & disadvantages compared to the candle-stick chart. My aim of this was to alleviate some of the disadvantages by providing some sort of structure on Renko chart. These set of tools may hopefully help your trading journey on Renko chart.
Helpful tips:
a) Enable wicks on your Renko settings, this indicator needs wicks to work.
b) Choose correct size (I recommend traditional size option) for your Renko chart as well as for your instrument.
c) Keep it on 1-second time frame, anything other than that doesn't work on TradingView's Renko. This is important as price will not repaint.
d) If you want to see bigger picture (like 4hr/daily on candle-stick chart), just increase your Renko size, but still keep it on 1-second timeframe.
This toolset includes couple different methods to provide some structures as explained below:
1. 📌 Balance | Price Action Equilibrium Zones
Overview
The Balance is a visual framework designed to evaluate directional bias and internal structure in price action. It measures net bullish/bearish momentum within a configurable rolling window, while highlighting key structural turning points based on multiple custom sensitivity levels. This tool helps traders stay in sync with market rhythm by emphasizing balance, imbalance, and inflection zones.
🔧 How It Works:
Inflection Tiers
Three customizable rounds of pivot-based divergence detection—labeled as 1°, 2°, and 3°—automatically identify regular bullish and regular bearish pivot structures. Though may not be always accurate, these structural signals are intended to keep user's focus to continually reflect emerging internal market shifts.
Balance Limit
Monitors directional bar disparity within a customizable retrospective span. When the net balance exceeds ±50% of the range, the line turns green to suggest strong directional bias. A red fill zone between these thresholds indicates equilibrium or no-trade conditions.
Volatility Based Reversal (Candle Reversal Detector)
This tool scans for extreme price movements relative to local volatility baselines, helping traders detect possible tops and bottoms before major price reversals or pauses. Compares current price action to the lowest recent volatility anchor or if price sharply dips below the highest recent volatility anchor.
🧠 Use Case Recommendations:
Discretionary trading to visually confirm balance and momentum shifts.
Confluence strategies, combining the balance counter with trend indicators or support/resistance levels.
Structure mapping, to highlight exhaustion zones or emerging reversals based on internal divergences.
Avoid using this tool in isolation. It is most effective when combined with broader market context or other confirmation layers.
2. 📌 Primary Level Detection
Overview
This is a precision tool for detecting dynamic price zones where significant market reversals may begin. Using a blend of momentum, price tension, and volatility structure, it identifies potential top and bottom areas — and tracks them with adaptive channel levels that evolve in real time.
🔧 How It Works:
Combines price action, RSI-based bias, and volatility deviation to identify moments when price is overextended.
Reacts only to major changes — reducing false positives in choppy markets.
Levels persist on the chart until a new valid reversal is confirmed, giving you visual structure and actionable areas to work with.
🧠 Use Case Recommendations:
Trading reversals, reversion-to-mean, or liquidity sweeps
Confirming entries from other indicators (like divergence, order blocks, or support/resistance)
Analyzing volatile markets where rapid direction changes are common (e.g., crypto, futures, scalping)
3. 📌 Secondary Level Detection
Overview
This tool highlights where price may be overextended and due for a short-term reversal, based on recent price structure.
🔧 How It Works:
It uses dynamic bar-count and swing conditions to identify potential price turning points after extended directional moves or strong sequence of bars in same direction.
Levels persist on the chart until a new valid reversal is confirmed, giving you visual structure and actionable areas to work with.
🧠 Use Case Recommendations:
Trading reversals, reversion-to-mean, or liquidity sweeps
Confirming entries from other indicators (like divergence, order blocks, or support/resistance)
⚠️ Important Notes:
This indicator does not repaint. All pivots and plots are based on closed candles and verified conditions.
This tool does not provide trade signals. It is a structural analysis tool intended to assist in discretionary decision-making. This indicator is for informational and educational purposes only. Use in combination with your own trading strategy, risk management, and market context. The signals generated do not guarantee outcomes and should not be used in isolation.
It is not intended to be financial advice or a recommendation to buy or sell any security or asset. Trading involves risk. Always do your own research and consult with a licensed financial advisor before making any trading decisions. Past performance is not indicative of future results.
The author is not responsible for any losses incurred from the use of this script.
In den Scripts nach "order block" suchen
OB Sweeps ReversalOB Sweeps Reversal is a high-precision market structure tool that identifies and dynamically tracks bullish and bearish order blocks — key zones where institutional participants are likely to be active. These zones act as support and resistance levels, adapting to market behavior in real time.
The script monitors price interaction with each OB and classifies its status as:
Unmitigated (price has not yet returned)
Mitigating (price is testing the zone)
Invalidated (zone has been broken)
Traders can use these zones directly as actionable support/resistance — or wait for additional confirmation via the system’s liquidity sweep detection and optional filters.
🔍 Key Features:
Automatically detects and plots bullish and bearish OBs
Tracks mitigation status and updates visuals accordingly
Detects liquidity sweeps of recent highs/lows
Optional filters:
• 200 EMA trend direction
• Momentum of current or previous candle
Plots stop-loss and take-profit lines using ATR-based logic
Clean entry labels with full contextual data
Built-in alert system with constant-string messages (automation ready)
📈 How to Use:
Load the script on any timeframe (15m–4H recommended)
Observe the live OB zones as they develop
Trade based on price interaction:
• Bounce off a bullish OB = potential long setup
• Rejection from a bearish OB = potential short
• Sweep + snapback into an OB = optional trap reversal entry
SL/TP levels are drawn automatically for reference
Use alerts to automate or monitor high-conviction setups
The order blocks themselves are valuable on their own — even without waiting for a signal. They can be used as dynamic support and resistance zones, offering excellent structure-based trading opportunities.
🧠 Ideal For:
Traders who follow price action and market structure
Those using support/resistance, OBs, or supply/demand
Intraday and swing traders looking for cleaner structure alignment
Users who prefer low-frequency, high-quality setups
⚠️ Note:
This tool does not produce frequent signals. It is designed for precision and discipline, with a focus on clarity and confluence. It complements — not replaces — a trader’s decision-making process.
This script is open-source and designed with integrity, precision, and trader usability in mind. No links, no upsells, no promotions — just a reliable system for structural market analysis.
CVD Candlestick - Milana TradesThe CVD Candlestick indicator visualizes Cumulative Volume Delta (CVD) in the form of candlesticks, providing a deeper insight into intrabar buying and selling pressure.
Instead of plotting CVD as a simple line, this indicator displays it as a candle chart, allowing traders to analyze the momentum of volume delta just like price action.
How it Works
Delta is calculated as the difference between the bar’s close and open: delta = close - open.
Divergence + ICT-Based Confirmation
This indicator can be used effectively to detect CVD-price divergences, which may signal early signs of weakness in the current trend. When integrated with ICT (Inner Circle Trader) concepts, it becomes a powerful tool for precision-based trading setups.
CVD Divergence Logic:
A bearish divergence occurs when price makes a higher high while CVD makes a lower high — suggesting weakening buyer aggression.
A bullish divergence occurs when price makes a lower low while CVD makes a higher low — signaling potential seller exhaustion.
ICT Confirmation Methods:
After identifying divergence on CVD, traders may look for confirmation using ICT techniques, such as:
1) Liquidity sweeps (e.g. price takes out a prior high/low into a divergence zone)
2) Breaker blocks or order blocks aligning with the divergence area
3) Market structure shifts following divergence
4) Optimal Trade Entry (OTE) levels confluencing with CVD-based signals
Example Setup:
Identify divergence between price and CVD.
Wait for liquidity sweep or market structure break in the same zone.
Confirm entry with lower time frame precision, if needed.
Data Candle
CVD is computed as the cumulative sum of delta over time.
For each bar, a synthetic candlestick is generated based on:
CVD Open = previous CVD value
CVD Close = current CVD value
High/Low = relative range based on Open/Close
Candlestick color indicates whether buyers (green) or sellers (red) dominated the bar.
Note : This implementation uses price-based delta for simplicity and works universally across assets. For bid/ask-based delta, a feed with order book data is required, which is not accessible in Pine Script.
Use Cases
Identify divergences between price and volume delta
Confirm or question breakouts and trend strength
Use in combination with VWAP, volume profile, or liquidity zones
Analyze intrabar sentiment in a candlestick format
Features
CVD represented as full candlesticks
Clear color distinction for delta direction
Works on all symbols and timeframes
Lightweight and responsive
Time-Based Fair Value Gaps (FVG) with Inversions (iFVG)Overview
The Time-Based Fair Value Gaps (FVG) with Inversions (iFVG) (ICT/SMT) indicator is a specialized tool designed for traders using Inner Circle Trader (ICT) methodologies. Inspired by LuxAlgo's Fair Value Gap indicator, this script introduces significant enhancements by integrating ICT principles, focusing on precise time-based FVG detection, inversion tracking, and retest signals tailored for institutional trading strategies. Unlike LuxAlgo’s general FVG approach, this indicator filters FVGs within customizable 10-minute windows aligned with ICT’s macro timeframes and incorporates ICT-specific concepts like mitigation, liquidity grabs, and session-based gap prioritization.
This tool is optimized for 1–5 minute charts, though probably best for 1 minute charts, identifying bullish and bearish FVGs, tracking their mitigation into inverted FVGs (iFVGs) as key support/resistance zones, and generating retest signals with customizable “Close” or “Wick” confirmation. Features like ATR-based filtering, optional FVG labels, mitigation removal, and session-specific FVG detection (e.g., first FVG in AM/PM sessions) make it a powerful tool for ICT traders.
Originality and Improvements
While inspired by LuxAlgo’s FVG indicator (credit to LuxAlgo for their foundational work), this script significantly extends the original concept by:
1. Time-Based FVG Detection: Unlike LuxAlgo’s continuous FVG identification, this script filters FVGs within user-defined 10-minute windows each hour (:00–:10, :10–:20, etc.), aligning with ICT’s emphasis on specific periods of institutional activity, such as hourly opens/closes or kill zones (e.g., New York 7:00–11:00 AM EST). This ensures FVGs are relevant to high-probability ICT setups.
2. Session-Specific First FVG Option: A unique feature allows traders to display only the first FVG in ICT-defined AM (9:30–10:00 AM EST) or PM (1:30–2:00 PM EST) sessions, reflecting ICT’s focus on initial market imbalances during key liquidity events.
3. ICT-Driven Mitigation and Inversion Logic: The script tracks FVG mitigation (when price closes through a gap) and converts mitigated FVGs into iFVGs, which serve as ICT-style support/resistance zones. This aligns with ICT’s view that mitigated gaps become critical reversal points, unlike LuxAlgo’s simpler gap display.
4. Customizable Retest Signals: Retest signals for iFVGs are configurable for “Close” (conservative, requiring candle body confirmation) or “Wick” (faster, using highs/lows), catering to ICT traders’ need for precise entry timing during liquidity grabs or Judas swings.
5. ATR Filtering and Mitigation Removal: An optional ATR filter ensures only significant FVGs are displayed, reducing noise, while mitigation removal declutters the chart by removing filled gaps, aligning with ICT’s principle that mitigated gaps lose relevance unless inverted.
6. Timezone and Timeframe Safeguards: A timezone offset setting aligns FVG detection with EST for ICT’s New York-centric strategies, and a timeframe warning alerts users to avoid ≥1-hour charts, ensuring accuracy in time-based filtering.
These enhancements make the script a distinct tool that builds on LuxAlgo’s foundation while offering ICT traders a tailored, high-precision solution.
How It Works
FVG Detection
FVGs are identified when a candle’s low is higher than the high of two candles prior (bullish FVG) or a candle’s high is lower than the low of two candles prior (bearish FVG). Detection is restricted to:
• User-selected 10-minute windows (e.g., :00–:10, :50–:60) to capture ICT-relevant periods like hourly transitions.
• AM/PM session first FVGs (if enabled), focusing on 9:30–10:00 AM or 1:30–2:00 PM EST for key market opens.
An optional ATR filter (default: 0.25× ATR) ensures only gaps larger than the threshold are displayed, prioritizing significant imbalances.
Mitigation and Inversion
When price closes through an FVG (e.g., below a bullish FVG’s bottom), the FVG is mitigated and becomes an iFVG, plotted as a support/resistance zone. iFVGs are critical in ICT for identifying reversal points where institutional orders accumulate.
Retest Signals
The script generates signals when price retests an iFVG:
• Close: Triggers when the candle body confirms the retest (conservative, lower noise).
• Wick: Triggers when the candle’s high/low touches the iFVG (faster, higher sensitivity). Signals are visualized with triangular markers (▲ for bullish, ▼ for bearish) and can trigger alerts.
Visualization
• FVGs: Displayed as colored boxes (green for bullish, red for bearish) with optional “Bull FVG”/“Bear FVG” labels.
• iFVGs: Shown as extended boxes with dashed midlines, limited to the user-defined number of recent zones (default: 5).
• Mitigation Removal: Mitigated FVGs/iFVGs are removed (if enabled) to keep the chart clean.
How to Use
Recommended Settings
• Timeframe: Use 1–5 minute charts for precision, avoiding ≥1-hour timeframes (a warning label appears if misconfigured).
• Time Windows: Enable :00–:10 and :50–:60 for hourly open/close FVGs, or use the “Show only 1st presented FVG” option for AM/PM session focus.
• ATR Filter: Keep enabled (multiplier 0.25–0.5) for significant gaps; disable on 1-minute charts for more FVGs during volatility.
• Signal Preference: Use “Close” for conservative entries, “Wick” for aggressive setups.
• Timezone Offset: Set to -5 for EST (or -4 for EDT) to align with ICT’s New York session.
Trading Strategy
1. Macro Timeframes: Focus on New York (7:00–11:00 AM EST) or London (2:00–5:00 AM EST) kill zones for high institutional activity.
2. FVG Entries: Trade bullish FVGs as support in uptrends or bearish FVGs as resistance in downtrends, especially in :00–:10 or :50–:60 windows.
3. iFVG Retests: Enter on retest signals (▲/▼) during liquidity grabs or Judas swings, using “Close” for confirmation or “Wick” for speed.
4. Session FVGs: Use the “Show only 1st presented FVG” option to target the first gap in AM/PM sessions, often tied to ICT’s market maker algorithms.
5. Risk Management: Combine with ICT concepts like order blocks or breaker blocks for confluence, and set stops beyond FVG/iFVG boundaries.
Alerts
Set alerts for:
• “Bullish FVG Detected”/“Bearish FVG Detected”: New FVGs in selected windows.
• “Bullish Signal”/“Bearish Signal”: iFVG retest confirmations.
Settings Description
• Show Last (1–100, default: 5): Number of recent iFVGs to display. Lower values reduce clutter.
• Show only 1st presented FVG : Limits FVGs to the first in 9:30–10:00 AM or 1:30–2:00 PM EST sessions (overrides time window checkboxes).
• Time Window Checkboxes: Enable/disable FVG detection in 10-minute windows (:00–:10, :10–:20, etc.). All enabled by default.
• Signal Preference: “Close” (default) or “Wick” for iFVG retest signals.
• Use ATR Filter: Enables ATR-based size filtering (default: true).
• ATR Multiplier (0–∞, default: 0.25): Sets FVG size threshold (higher values = larger gaps).
• Remove Mitigated FVGs: Removes filled FVGs/iFVGs (default: true).
• Show FVG Labels: Displays “Bull FVG”/“Bear FVG” labels (default: true).
• Timezone Offset (-12 to 12, default: -5): Aligns time windows with EST.
• Colors: Customize bullish (green), bearish (red), and midline (gray) colors.
Why Use This Indicator?
This indicator empowers ICT traders with a tool that goes beyond generic FVG detection, offering precise, time-filtered gaps and inversion tracking aligned with institutional trading principles. By focusing on ICT’s macro timeframes, session-specific imbalances, and customizable signal logic, it provides a clear edge for scalping, swing trading, or reversal setups in high-liquidity markets.
ICT SMC Liquidity Grabs and OBsICT SMC Liquidity Grabs + OB + Fibonacci OTE Levels
Smart Money Concepts Trading Assistant
This script is built for traders who follow ICT (Inner Circle Trader) and Smart Money Concepts. It intelligently combines three critical components of SMC trading: Liquidity Grabs, Order Blocks, and Fibonacci-based Optimal Trade Entry (OTE) zones — giving traders visual cues for potential high-probability reversals and entry points.
🔍 What This Script Does:
Detects Liquidity Grabs
Identifies swing highs/lows where price sweeps liquidity, then immediately reverses.
Labels them with orange markers when price takes out previous highs/lows but closes back inside.
Draws Order Blocks
After a liquidity grab, the script looks for strong bullish or bearish candles and automatically highlights the OB zone.
These OB zones are visualized with transparent colored boxes extending several bars forward.
Plots Fibonacci OTE Levels
Uses recent swing high/low pivots to dynamically draw customizable OTE retracement levels (e.g., 62% and 75%) for both long and short setups.
Highlights Optimal Entry Zones
Marks valid OTE-based buy/sell opportunities only when:
Liquidity has been taken,
Price enters the OTE zone,
And a strong confirming candle appears.
Adds visual zones, trade labels, and optional alerts for each qualified entry.
Includes Take Profit Targets
Automatically calculates take-profit levels based on previous structure and risk-reward ratios.
TP1 is the previous swing, and TP2 is an extended R-multiple (customizable by user).
⚙️ Customization Options:
Toggle each feature (Liquidity Grabs, OBs, Fibonacci Levels)
Adjust Fibonacci levels (default: 62% and 75%)
Set lookback period for liquidity checks
Customize the R-multiple for TP2 levels
💡 How to Use:
Enable desired features from the input panel.
Watch for Buy/Sell OTE zones highlighted in green/red.
Confirm with liquidity sweep and OB support for stronger signals.
Use the automatically generated TP levels to manage risk.
🚀 What Makes It Unique:
Unlike other open-source mashups, this script synchronizes multiple SMC concepts into a single tool that:
Waits for high-confidence conditions (not just blind fib or OB detection)
Validates entries using multiple confluences
Visually marks actionable setups
Automates trade management zones
Whether you're trend-trading, scalping, or swing trading ICT-style, this tool offers a streamlined, smart-money-aligned workflow directly on your chart.
ICT SMC Liquidity Grabs and OBsICT SMC Liquidity Grabs + OB + Fibonacci OTE Levels
Smart Money Concepts Trading Assistant
This script is built for traders who follow ICT (Inner Circle Trader) and Smart Money Concepts. It intelligently combines three critical components of SMC trading: Liquidity Grabs, Order Blocks, and Fibonacci-based Optimal Trade Entry (OTE) zones — giving traders visual cues for potential high-probability reversals and entry points.
🔍 What This Script Does:
Detects Liquidity Grabs
Identifies swing highs/lows where price sweeps liquidity, then immediately reverses.
Labels them with orange markers when price takes out previous highs/lows but closes back inside.
Draws Order Blocks
After a liquidity grab, the script looks for strong bullish or bearish candles and automatically highlights the OB zone.
These OB zones are visualized with transparent colored boxes extending several bars forward.
Plots Fibonacci OTE Levels
Uses recent swing high/low pivots to dynamically draw customizable OTE retracement levels (e.g., 62% and 75%) for both long and short setups.
Highlights Optimal Entry Zones
Marks valid OTE-based buy/sell opportunities only when:
Liquidity has been taken,
Price enters the OTE zone,
And a strong confirming candle appears.
Adds visual zones, trade labels, and optional alerts for each qualified entry.
Includes Take Profit Targets
Automatically calculates take-profit levels based on previous structure and risk-reward ratios.
TP1 is the previous swing, and TP2 is an extended R-multiple (customizable by user).
⚙️ Customization Options:
Toggle each feature (Liquidity Grabs, OBs, Fibonacci Levels)
Adjust Fibonacci levels (default: 62% and 75%)
Set lookback period for liquidity checks
Customize the R-multiple for TP2 levels
💡 How to Use:
Enable desired features from the input panel.
Watch for Buy/Sell OTE zones highlighted in green/red.
Confirm with liquidity sweep and OB support for stronger signals.
Use the automatically generated TP levels to manage risk.
🚀 What Makes It Unique:
Unlike other open-source mashups, this script synchronizes multiple SMC concepts into a single tool that:
Waits for high-confidence conditions (not just blind fib or OB detection)
Validates entries using multiple confluences
Visually marks actionable setups
Automates trade management zones
Whether you're trend-trading, scalping, or swing trading ICT-style, this tool offers a streamlined, smart-money-aligned workflow directly on your chart.
ICT Bread and Butter Sell-SetupICT Bread and Butter Sell-Setup – TradingView Strategy
Overview:
The ICT Bread and Butter Sell-Setup is an intraday trading strategy designed to capitalize on bearish market conditions. It follows institutional order flow and exploits liquidity patterns within key trading sessions—London, New York, and Asia—to identify high-probability short entries.
Key Components of the Strategy:
🔹 London Open Setup (2:00 AM – 8:20 AM NY Time)
The London session typically sets the initial directional move of the day.
A short-term high often forms before a downward push, establishing the daily high.
🔹 New York Open Kill Zone (8:20 AM – 10:00 AM NY Time)
The New York Judas Swing (a temporary rally above London’s high) creates an opportunity for short entries.
Traders fade this move, anticipating a sell-off targeting liquidity below previous lows.
🔹 London Close Buy Setup (10:30 AM – 1:00 PM NY Time)
If price reaches a higher timeframe discount array, a retracement higher is expected.
A bullish order block or failure swing signals a possible reversal.
The risk is set just below the day’s low, targeting a 20-30% retracement of the daily range.
🔹 Asia Open Sell Setup (7:00 PM – 2:00 AM NY Time)
If institutional order flow remains bearish, a short entry is taken around the 0-GMT Open.
Expect a 15-20 pip decline as the Asian range forms.
Strategy Rules:
📉 Short Entry Conditions:
✅ New York Judas Swing occurs (price moves above London’s high before reversing).
✅ Short entry is triggered when price closes below the open.
✅ Stop-loss is set 10 pips above the session high.
✅ Take-profit targets liquidity zones on higher timeframes.
📈 Long Entry (London Close Reversal):
✅ Price reaches a higher timeframe discount array between 10:30 AM – 1:00 PM NY Time.
✅ A bullish order block confirms the reversal.
✅ Stop-loss is set 10 pips below the day’s low.
✅ Take-profit targets 20-30% of the daily range retracement.
📉 Asia Open Sell Entry:
✅ Price trades slightly above the 0-GMT Open.
✅ Short entry is taken at resistance, targeting a quick 15-20 pip move.
Why Use This Strategy?
🚀 Institutional Order Flow Tracking – Aligns with smart money concepts.
📊 Precise Session Timing – Uses market structure across London, New York, and Asia.
🎯 High-Probability Entries – Focuses on liquidity grabs and engineered stop hunts.
📉 Optimized Risk Management – Defined stop-loss and take-profit levels.
This strategy is ideal for traders looking to trade with institutions, fade liquidity grabs, and capture high-probability short setups during the trading day. 📉🔥
[TehThomas] - Market Structure Shift (MSS)
- Market Structure Shift (MSS) Script Overview
This TradingView script is designed to help traders identify Market Structure Shifts (MSS) and Breaks of Structure (BOS), which are key concepts in ICT (Inner Circle Trader) and Smart Money Concepts (SMC) trading. By detecting significant shifts in price action, the script provides visual cues and alerts to help traders spot potential trend changes and continuation patterns.
How the Script Works
1. Identifying Swing Highs & Lows
The script detects swing highs and swing lows based on a pivot strength setting (default: 3).
A swing high forms when a candle’s high is higher than the highs of a set number of candles on both sides.
A swing low forms when a candle’s low is lower than the lows of the surrounding candles.
2. Market Structure Shift (MSS) Detection
A bullish MSS occurs when price closes above the most recent swing high after previously being in a bearish trend.
A bearish MSS occurs when price closes below the most recent swing low after being in a bullish trend.
This signals a potential trend reversal and is often a key area for liquidity grabs and smart money entry points.
3. Break of Structure (BOS) Detection (Optional - Can be enabled/disabled in settings)
A BOS is detected when price continues in the direction of the trend, confirming a structural break rather than a shift.
Bullish BOS: Price breaks a swing high but does not reverse (confirms trend continuation).
Bearish BOS: Price breaks a swing low but continues downward.
BOS levels help traders confirm trend strength and potential trade continuation setups.
4. Drawing Structure Lines & Labels
The script plots horizontal lines at the detected MSS and BOS levels.
Labels such as "MSS" or "BOS" appear at the breakout points.
Traders can customize the line style, color, and text size for better visibility.
5. Alert System for MSS & BOS
The script includes alert conditions that notify traders when an MSS or BOS occurs.
Alerts can be set for:
Any MSS / Any BOS
Bullish MSS / Bullish BOS
Bearish MSS / Bearish BOS
Settings You Can Change
The script allows for full customization through the following input parameters:
Pivot Strength (pivot_strength)
Default: 4
Adjusts how many candles must be considered to form a valid swing high or low.
Higher values result in stronger structure points, while lower values detect short-term movements.
Color Settings
Highs Color (highs) → Default: Blue (for bullish structure)
Lows Color (lows) → Default: Red (for bearish structure)
Toggle Display Options
Show BOS (show_bos) → Enables/disables BOS detection.
Show MSS (show_mss) → Enables/disables MSS detection.
Line & Label Customization
BOS Line Style (bos_style) → Options: Solid, Dashed, Dotted
MSS Line Style (mss_style) → Options: Solid, Dashed, Dotted
BOS & MSS Line Width → Adjustable from 1 to 4 pixels
BOS & MSS Text Size → Options: Tiny, Small, Normal, Large, Huge
BOS & MSS Text Position → Options: Left, Center, Right
Why This Script is Useful
✔ Detects Key Market Structure Changes
MSS and BOS are critical for identifying trend reversals and trend continuations.
Helps traders avoid false breakouts by distinguishing between structural shifts and simple breakouts.
✔ Enhances Smart Money Trading Strategies
MSS often aligns with liquidity grabs before price reverses.
BOS confirms continuation trades in strong trends.
Works well with Fair Value Gaps (FVGs), Order Blocks (OBs), and Liquidity Zones.
✔ Customizable Alerts & Visuals
Traders can enable alerts for MSS and BOS to receive notifications when price shifts.
Adjustable styling ensures clarity across different trading setups.
✔ Works on Any Asset & Timeframe
Suitable for Forex, Crypto, Stocks, and Indices.
Can be used on lower timeframes (scalping) or higher timeframes (swing trading).
How to Use the Market Structure Shift Concept in Trading
1️⃣ Identify Market Conditions
Apply the script and check if price is forming Higher Highs (HH), Higher Lows (HL), Lower Highs (LH), or Lower Lows (LL).
Determine if the market is trending or ranging.
2️⃣ Watch for MSS (Reversal Signals)
Bullish MSS: Price closes above a key swing high → potential bullish reversal.
Bearish MSS: Price closes below a swing low → potential bearish reversal.
3️⃣ Confirm BOS (Trend Continuation Signals)
Bullish BOS: Price continues breaking highs, confirming an uptrend.
Bearish BOS: Price continues breaking lows, confirming a downtrend.
4️⃣ Combine with Other ICT & SMC Concepts
Look for Order Blocks (OBs) and Fair Value Gaps (FVGs) near MSS/BOS levels for better trade entries.
Wait for liquidity grabs before entering trades (avoid stop hunts).
Use higher timeframe MSS/BOS zones as key support & resistance areas.
Final Thoughts
This script is a must-have tool for traders using ICT & SMC trading strategies. It helps identify trend shifts, liquidity grabs, and continuation moves by marking Market Structure Shifts (MSS) and Breaks of Structure (BOS) on the chart.
Angkol StrategyKey Components:
Time Zones:
Kill Zone: A specific time window during which the strategy tracks price action for potential signals.
You can modify the start and end time of this kill zone with a time zone offset for your preferred market hours (e.g., New York).
Entry Restriction Zone: A time window during which entry signals are restricted (i.e., no entries are allowed). You can modify the start and end time for this restriction.
Trade Biases:
Sell Bias: Occurs when the price breaks the previous day's kill zone high.
Buy Bias: Occurs when the price breaks the previous day's kill zone low.
Trade Signals:
Bearish Signal (Sell): Triggered when:
A Bearish Engulfing pattern occurs (where the current bar closes lower than it opens and it engulfs the previous bar).
A Bearish Order Block forms (where the previous candle is bullish and the current one closes below the previous low).
The price breaks the previous day’s kill zone high.
The signal is outside the entry restriction window.
Bullish Signal (Buy): Triggered when:
A Bullish Engulfing pattern occurs (where the current bar closes higher than it opens and it engulfs the previous bar).
A Bullish Order Block forms (where the previous candle is bearish and the current one closes above the previous high).
The price breaks the previous day’s kill zone low.
The signal is outside the entry restriction window.
Plotting:
Kill Zone Background: The chart’s background turns blue during the kill zone to visually highlight the target time window.
Buy/Sell Signals: Buy and sell signals are marked on the chart using small upward and downward labels.
Previous Day's High/Low: The high and low from the previous day’s kill zone are plotted on the chart for reference.
Alerts:
Alerts for Buy and Sell Signals: Alerts are triggered when either buy or sell signals are generated, based on your conditions.
Customization:
Time Zone Offset: Adjusts the entire strategy to the desired time zone (e.g., New York time).
Kill Zone: You can adjust the start and end times of the kill zone, reflecting the active market session.
Entry Restriction Window: You have control over the start and end times of the entry window, ensuring no trades are executed during this period.
Goal:
Your strategy aims to capture buy or sell opportunities after the price breaks key levels (previous day’s high/low) within specific time windows (the kill zone and entry restriction zone). You focus on order block and engulfing candle patterns to validate entries.
CRT Trades (turtle soup, A-M-D ranges with inside bars)CRT means Candle Range Theory. Every single candle is a range, on every single timeframe. Ranges may be either manipulated - turtle souped or broken - engulfed - closed above/below and retested.
CRT is usually presented as a 3 candle model. However it may consist of more than 3 candles due to inside bars. Inside bar is the candle where high is not higher then previous candle high and low is not lower then previous candle low.
First candle represents accumulation (may consist of more candles - inside bars), second candle represents manipulation (turtle soup) and third candle represents distribution. The abbreviation for that is A-M-D.
In accumulation the range with specific high and low is created. In manipulation (turtle soup) the high or low of the range is manipulated - liquidity taken and price should usually reverse back to the range. In distribution price is reversing back to the opposite side of the range. On higher timeframe it looks like manipulation candle wick is higher/lower than previous range high/low (may consist of 1 or more inside bar candles) but the body must not close above/below previous range high/low. Otherwise it is not manipulation (turtle soup) most likely and price should continue in direction of the candle close. Distribution candle should touch opposite side of range and it is mostly heavy and fast candle.
CRT model can be found on higher timeframe (e.g. 4h) and entries can be found on lower timeframe (e.g. 15m). You always use only lower timeframe on your chart because CRT model on the higher timeframe is shown on the lower one and also you can plan entries on the lower timeframe. You are able to change CRT model higher timeframe in the indicator settings.
There are two types of entries:
simple - wait for manipulation candle to close on higher timeframe (HTF) and then enter on lower timeframe (LTF) above open of the distribution candle on HTF if it is short or on LTF below open of the distribution candle on HTF if it is long. These entries can be done by market order.
advanced - wait for the break of previous range high/low and enter by limit order when price reverses back to the range and retraces to the order block or fair value gap created by the breaker candle.
Stop loss can be placed above/below of the top/bottom created by manipulation candle. First take profit should be placed in 1/2 of the accumulation range and second take profit should be placed at the opposite range of accumulation range.
It is possible to filter only particular accumulation (range) and manipulation (turtle soup) candles depending also on timezone set in the settings. For example on 4h CRT model if you fill input "indices" for section "range" like 1,2 and input "indices" for section "turtle soup" like 3,4 then you are awaiting the range to form during asia session and manipulation during london session if the timezone is somewhere around "UTC+2".
Dotted lines represent turtle soup of previous range and solid lines represent engulfing candle of the breaker candle on lower timeframe. When the engulfing is closed you can look for entries either by market order after closing or by limit order when the price retraces to order block (created by breaker candle) or fair value gap (created by engulfing).
Recommendations for combining lower (entries) and higher (crt model) timeframes:
1D CRT model => 1h entries,
4h CRT model => 15m entries,
1h CRT model => 5m entries,
15m CRT model => 1m entries.
DILM TRADING - Market Sentiment and FibonacciDILM TRADING - Market Sentiment and Fibonacci
Overview
The DILM TRADING - Market Sentiment and Fibonacci indicator is designed to provide traders with a comprehensive view of market trends and potential trading opportunities. By combining several popular technical indicators such as the SuperTrend, Fibonacci levels, and multiple sentiment indicators, this tool offers a deep analysis of market dynamics. Each component has been carefully selected to work in harmony, providing users with reliable entry and exit signals and helping them navigate volatile markets.
Why This Combination?
This indicator brings together different elements with specific purposes:
SuperTrend: A trend-following indicator that helps identify the market's current direction and acts as a dynamic stop-loss tool.
Fibonacci Levels: Known for pinpointing potential market reversal points, these levels provide crucial support and resistance areas for traders to set stop-losses and take-profits.
Sentiment Indicators: Tools like RSI, MACD, and Ichimoku are combined to gauge market momentum, allowing traders to assess whether a market is overbought or oversold, and whether the current trend is strong enough to continue or reverse.
The combination of these indicators gives traders a complete framework for analyzing the market: trend direction, market sentiment, and key price levels. Each of these elements works in tandem to provide signals that are both timely and accurate.
Key Features
SuperTrend
Based on the Average True Range (ATR), the SuperTrend indicator is an excellent way to determine the current trend. If the price is above the SuperTrend line, it suggests an uptrend, whereas if the price is below it, a downtrend is indicated. It is also a highly effective tool for setting trailing stop-losses, thereby improving risk management.
Fibonacci Levels
The script automatically calculates Fibonacci retracement levels based on the highest and lowest points within a specific timeframe. These levels are essential for identifying potential reversal zones, key areas for stop-losses, and take-profit levels. The levels adjust according to the prevailing trend, making them a dynamic and responsive tool for any market condition.
Sentiment Indicators
This section integrates multiple sentiment indicators to give a holistic view of market direction:
Ichimoku Cloud: Measures the strength of trends and identifies potential reversal zones using clouds (Kumo).
OBV (On-Balance Volume): Tracks volume changes to confirm the direction of price movements.
CMF (Chaikin Money Flow): Monitors the money flow to identify buying or selling pressure.
RSI (Relative Strength Index): Highlights overbought or oversold conditions, signaling potential trend reversals.
MACD: A reliable tool for identifying bullish and bearish crossovers.
ADX (Average Directional Index): Determines the strength of the prevailing trend, helping to confirm whether it's likely to continue or weaken.
Volatility Filter
The ATR (Average True Range) acts as a filter to identify periods of high or low volatility, helping traders to adapt their strategies to the current market environment. High volatility suggests larger price swings, potentially offering better trading opportunities, while low volatility indicates consolidation or range-bound conditions.
Order Blocks
The script visually identifies bullish and bearish order blocks on the chart. These zones represent areas where significant buying or selling occurred, making them crucial for spotting potential breakout or reversal points.
How to Use
Entry/Exit: Fibonacci levels (50% or 61.8%) serve as potential entry points, while the 0% and 100% levels can be used to set take-profit and stop-loss levels.
Sentiment Analysis: The overall market sentiment is derived from the combination of Ichimoku, OBV, CMF, RSI, ADX, and other tools, helping traders make informed decisions on whether to buy or sell.
Risk Management: Use SuperTrend and Fibonacci levels to set precise stop-loss points and improve risk management.
New Feature: Moving Average and RSI Confirmation
A recent addition allows users to calculate two moving averages (short and long) and the RSI on a timeframe of their choice. An entry signal is generated when the short moving average crosses above the long, and the RSI is below a specific threshold. Conversely, a sell signal is displayed when the short moving average crosses below the long, and the RSI is above a defined level.
Limitations
This indicator may be less effective during periods of low volatility or range-bound markets. It's important to use this tool in conjunction with other analysis techniques, as relying on a single indicator could lead to false signals.
DILM TRADING - Sentiment de marché et Fibonacci
Vue d'ensemble
L'indicateur DILM TRADING - Sentiment de marché et Fibonacci a été conçu pour offrir une vue d'ensemble des tendances du marché et des opportunités de trading potentielles. En combinant plusieurs indicateurs techniques populaires, tels que le SuperTrend, les niveaux de Fibonacci, et divers indicateurs de sentiment, cet outil fournit une analyse complète des dynamiques du marché. Chaque composant a été soigneusement sélectionné pour fonctionner ensemble, offrant des signaux d'entrée et de sortie fiables.
Pourquoi cette combinaison ?
Cette combinaison d'indicateurs permet de fournir un cadre complet pour analyser le marché. Le SuperTrend permet d'identifier la tendance, tandis que les niveaux de Fibonacci aident à déterminer les zones de retournement clés. Les indicateurs de sentiment, comme le RSI et le MACD, ajoutent une dimension supplémentaire en mesurant la force et la direction du marché.
Caractéristiques clés et Utilisation
SuperTrend : Indique la tendance actuelle et propose des niveaux de stop-loss dynamiques.
Niveaux de Fibonacci : Utilisés pour repérer des points de retournement potentiels et définir des niveaux de stop-loss et de take-profit.
Indicateurs de Sentiment : Outils comme l'Ichimoku, le RSI, et l'ADX fournissent une analyse globale du marché, permettant de prendre des décisions éclairées.
Nouvelle fonctionnalité : Confirmation des Moyennes Mobiles et RSI
Cette fonctionnalité permet d'utiliser deux moyennes mobiles et le RSI pour générer des signaux d'achat et de vente basés sur les croisements et les niveaux de surachat/survente du RSI.
Conclusion
Le DILM TRADING - Sentiment de marché et Fibonacci est un outil puissant et polyvalent, conçu pour les traders cherchant à affiner leurs stratégies grâce à une analyse complète des tendances et du sentiment du marché.
Smart Money Concepts (SMC)Introductions:
Before explaining the functions of this indicator to you, we need to talk about what theoretical knowledge we need to have. Many different price approaches have been developed over the decades with different analysis methods and are still evolving. Some theories used in classical trend analysis methods are interpreted or blended with different perspectives over time and we try to make more successful analyses by having a consistent market reading strategy. While analyzing the classical market structure with the price action method, some issues that are missing and do not fit into place are brought to light with a higher level analysis method known as the smart money concept.
As a result of the research and developments we have done on this subject from many different sources for a long time, I personally think that the most efficient and logical concept is the smart money concept. Of course, no matter which method we use, acting within a risk management and remaining strictly loyal to our conditions should be our first priority so that we can talk about sustainable success in the market. In light of all this, we decided to make an indicator of this concept, which we believe is consistent.
In order to analyze the market structure correctly, we must first draw fractal structures and interpret them correctly. Because the market consists of fractal structures. Regardless of the technique, if we cannot draw fractals correctly or if we make an incorrect interpretation while determining them, our market structure analysis may also be incorrect.
Instead of manually identifying fractal structures, script writers often choose the following method for ease of use; They leave the number of candles to the user's choice, detect the highest and lowest points among x number of candles, and draw fractal structures accordingly, but in fact this is not an accurate detection method. In the visual I have prepared below, you can see how the correct fractal structures should be drawn. Fractal structures should be made based on the previous and next candle levels, not from a certain group of candles.
To identify market structures, we make an interpretation based on these fractal movements.
While classic market structure analysis with traditional price action follows a relatively simpler path as shown in the example below, this situation is a bit more detailed in the smart money concepts.
To explain the situation in the smart money concept in an easily understandable way, it is as follows; imagine an uptrend that progresses by creating levels HH and HL, when the price creates a new HL, we call this point as inducement and we move this level up as each new HL is formed. When drawing structures in this way, when the price falls below the inducement level, the peak is confirmed. To explain it with a different approach, the price must first get liquidity from these last rising bottoms in order to make a break of structure (BOS). The break of structure occurs when the price passes the approved peak. When BOS occurs, the lowest point between this point and the previous peak is defined as the Swing Low and this is the level that needs to be protected in uptrend. When BOS occurs, the last HL point that made this BOS is also defined as inducement and it continues to move as new HL is formed until the new peak is confirmed. If the price somehow "closes" below the Swing Low point that needs to be protected, CHOCH (change of character) has occurred and the trend direction has changed. After CHOCH, we start applying the same logic for the downtrend, the last LH peak formed after is defined as inducement and as the fractal structure continues downward, this level is also carried as the inducement level until the Swing Low level is determined. An important note is; In order for BOS and CHOCH to be valid, "a closing must definitely occur". If it remains in the form of a wick, we call it a liquidity sweep and the end point of this wick is updated as the point where we need to look for a closing in order to be able to say that the BOS or CHOCH level is determined. By the way, We call these liquidity sweep points as "x" in the indicator.
It may be easier to explain this topic with a few sample images that I have shared below.
The thing to consider in the smart money concept is that if you are going to take a long trade in an uptrend, you should wait for the price to fall below the inducement level or if you are going to take a short trade in a downtrend, you should wait for the price to rise above the inducement level and only then look for suitable structures, order flows, order blocks, price gaps and other structures before this are considered traps in this concept. I have some strategies that I personally apply, but since these are my personal preferences, I do not find it right to share them here in order not to affect your opinions, but I am basically careful to act as I stated above.
While preparing this script, we paid attention to the fact that it can be interpreted with a real human eye, provides ease at the speed of machine language and can work extremely flawlessly.
From the first moment we started preparing the script, we went through a long and seriously laborious preparation process that lasted months until now, which we happily share.
We brought this code to life by putting on the table almost everything the user may want in terms of both flawlessly fulfilling the conditions specified by the concept and convenience.
If we touch on the function of the code in order, our code finds the following;
It perfectly identifies the fractals that form the basis of the market structure, within the framework of the rules that I mentioned above, we taught to the script.
According to smart money concepts, as I explained in detail above, it provides great convenience in this regard by skillfully identifying the direction of the market in the time period you are in, rather than traditional methods.
In addition to identifying the direction of the market, it also detects the direction changes taking place in the internal structure. Indicator tries to detect even the slightest direction changes by making a stricter interpretation while determining the trend and bottom-top points in the internal structure. Theoretically, it determines the top point in a downward fractal breakout, and marks the bottom point in an upward fractal breakout.
In this context, it also uniquely identifies the candle flow direction and we can observe it on the table. I explained this issue in the first image about fractal determination, you can read that part again.
When you identify swing structures correctly, you will also determine the area you need to focus on, and we have also included this in the script.
Another one of our favorite features on the chart is that it can show active swing areas live by following the BOS, CHOCH and Inducement lines. So, I believe that this gives it a more professional appearance.
In the light of all these functions, it provides great ease of use while presenting data on the direction of the market in a table not only in the current time frame but also in 6 different time frames that the user can choose according to his/her preference, including seconds timeframes (1 sec., 5 sec., 15 sec., 30 sec. etc.)
In order to speed up the user, it instantly informs the selected parity and all structural changes (Bos, Choch, Inducement, Liquidity Sweeps etc.) that occur on the market structure of this timeframe by setting a single alarm.
In the settings window, you will find the following settings that we have personalized for you:
Main Options;
Fractal Lines box: You can check this box to see whether the fractals that form the basic interpretation structure of the indicator are visible or not.
Swing Lines box: You can use this box to turn on or off the Bos, Choch, Inducement and Liquidity Sweeps lines, which are the main elements of the market structure.
Internal Structures box: You can check this box to observe the H and L points in the internal structure of the graph and therefore the direction in the internal structure.
Live Bos / Choch / Inducement Lines box: You can turn on / off the visibility of the lines belonging to the current and active Bos, Choch and Inducement levels on the chart.
Range Lines box: You can use it to turn on / off the visibility of range lines drawn between the active Swing high and Swing low points on the chart.
Multitimeframe Tables box: It allows you to open and close the table where you can observe the main trend direction of the current parity on the screen, its internal structure and the candle flow direction in 6 different time frames.
Fractal Settings;
In this section, you can choose the colors, style and thickness of the fractal lines as you wish.
Swing Settings;
In this section you can choose the colors of the Swing High and Swing Low points, their shape and size.
Likewise, you can choose the colors, line style, thickness and text size of Bos and Choch lines for bullish and bearish situations.
There are also settings where you can choose the colors, style, line thickness and text size of the Liquidity Sweep and Inducement lines.
Internal Swing Settings;
In this section, you can determine the colors of the High and Low points detected in the internal structure and select the label size, style and thickness of the direction change lines.
Live BOS / CHOCH / IDM Lines;
In this section, you can select the colors, label sizes, line style and thickness of the bos, choch and inducement lines that show the important levels followed in the current status of the chart.
Range Settings;
As mentioned above, you can choose the color, style, thickness of the range lines drawn between the active swing high and swing low points and the size of the price tags of these levels.
Multitimeframe Table Settings;
In this section, there are settings boxes for 6 selectable timeframes, 9 different position alternatives where you can change the position of the table, and a section where you can find 2 different options to express the directions in the table. In addition to these, you will also be able to choose the background color of the table and the color of the text used to express the directions in the table.
We hope that this script will reach a wide audience by becoming a tool that will be used with pleasure and indispensable, while providing convenience to all users, as we have dreamed of and expected from the first moment we started writing it.
DISCLAIMER: No sharing, copying, reselling, modifying, or any other forms of use are authorized for the documents, script / strategy, and the information published with them. This informational planning script / strategy is strictly for individual use and educational purposes only. This is not financial or investment advice. Investments are always made at your own risk and are based on your personal judgement. We are not responsible for any losses you may incur. Please invest wisely.
Best regards and enjoy it.
THE AV BREAKERTHE SHARKFIN
The AV Breaker uses a TDI to define sharkfins. You can set it up so it only
alert sharkfins at a specific level. Like 70/30 above/below. Or at anytime
it sharkfin the upper/lower band (Not using any level criteria.)
THE BREAKER
A breaker happens when an order block is taken out after a sharkfin setup.
This gives a HIGH probabillity reversal signal. If used with your own
higher Timeframe strategy.
THE ALERTS
The AV Breaker has built in Alert Function. You can however tell The AV breaker
what hours you want to see the alerts. You can also color the chart with a click
of a button during your alert hours session.
The Alert Session Plotted on Chart uses New York Time.
Settings:
- Time Session (Between what hours you want alert to be active)
- Highlight Session Range If you want chart to color selected "Time Sessiion Hours"
- Number of candles in The Order Block (Set your requirement for an Order Block)
TDI Settings: (The TDI do not need to be added to chart, but can be handy visually to add)
- TDI Low Level: 30 Default
- TDI High Level: 70 Default
- Use High/Low TDI Levels (If sharkfin has to be created above/below choosen TDI Level)
-- (Plus you can set any number on The TDI (Bands, RSI, MA's etc) --
How to use:
How you use it is up to you. However upon signal of The Breaker it can be good to wait
for a pullback to breaking opposite candle, or use a simple ABC 50% Fibs or similar.
Orderblock Finder V.1.0We have recently developed a magnificent trading indicator that helps traders to identify both Order Blocks(OB) and market trend.
Order Blocks can be interpreted as an Institutional (so called whales) average entry/exit price that acts as a major support or resistance on the chart.
The trend is computed and quantified combining ATR and SMA utilizing some efficient parameters.
This very technique is relatively suitable for technical analysis of contemporary financial market, compared to the existing techniques.
Since the behaviors, properties, or trends of recent financial market, especially in the COVID19 era, change so rapidly in unexpected ways, following up these changes by searching and testing advanced methodologies is quite essential.
If you would like to use this indicator, feel free to message us, or find us through our links below.
Thanks.
오더블럭과 시장 추세를 식별하는데 도움을 주는 지표를 개발했습니다.
수평매물대를 찾아내고 갭에 숨겨진 오더블럭도 잡아냅니다.
오더블럭은 기관(혹은 고래) 평균 진입/익절가로 해석할 수 있습니다.
추세는 ATR 과 SMA를 결합한 효율적인 파라미터를 사용하여 계산했습니다.
특히 COVID-19 시대에 최근 금융시장의 행동, 속성과 트렌드는 예상치 못한 방식으로 매우 빠르게 변화하고 있기 때문에, 이러한 변화들을 따라가기 위해 선진적인 방법론을 검색하고 시험하는것은 매우 필수적이라고 여겨집니다.
지표를 사용하시고 싶으시거나
더 자세한 사용법을 알고 싶으시다면 저희 링크들로 들어오시거나 메시지 주시면 되겠습니다.
여러분의 성투를 기원합니다.
Institutions ZonesInstitutions Zone Tracker
This indicator automatically detects, draws, and manages institutional zones using refined order block logic. It is built to highlight high-probability reversal or breakout areas across any timeframe, with advanced zone management features that go beyond typical open-source versions.
How It Works
The script identifies price regions where significant institutional buying or selling has previously occurred and tracks how they evolve in real time:
Green = Areas of strong institutional buying interest.
Red = Areas of institutional selling interest.
Gray = Tested Zone: If price re-enters a previously drawn zone, it turns gray and relabels as “Tested,” signaling reduced reaction strength.
Unlike many standard supply/demand tools, this script includes automatic zone removal, tested-zone tracking, and no-repaint logic to maintain chart accuracy and reduce clutter.
Features
Dynamic zone creation and removal based on order block and mitigation rules.
Real-time updates with no repainting.
Visual clarity controls (adjustable transparency, labels inside zones).
Automatic zone lifecycle tracking, with clear status indicators (“Demand Zone,” “Supply Zone,” “Tested”).
How to Use
Apply the indicator to any chart and timeframe.
Use Demand Zones as potential long/swing-low areas and Supply Zones as potential short/swing-high areas.
When a zone turns gray, treat it as weakened — reactions may be less reliable.
Combine with your own technical or fundamental analysis for confirmation.
Best Practices
Pair with candlestick reversal signals or momentum indicators for higher accuracy.
Adjust tuning/mitigation parameters to fit your trading style and the asset’s volatility.
Use across multiple timeframes to validate institutional order flow alignment.
Why This Script Is Different
Most open-source supply/demand indicators only plot static zones. This script introduces:
Automatic zone removal to keep charts clean and relevant.
Dynamic “tested zone” logic that tracks weakening institutional levels.
Real-time, no-repaint drawing, ensuring zones remain accurate as price action evolves.
These unique features make the tool more practical for live trading and justify closed-source protection.
⚠️ Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Always conduct your own analysis and consult a licensed professional before trading. The author is not liable for losses or damages. Use at your own risk.
QAIS Advanced Liquidity Hunter [HYBRID ALERT]I Qais Shah from Kalmeshwar, Nagpur. Have Unlock Institutional-Grade Strategies with the Advanced Liquidity Hunter
This powerful indicator is designed for serious traders seeking to capitalize on the same market mechanics used by institutional players. The Advanced Liquidity Hunter identifies high-probability reversal setups by detecting key market events: Liquidity Sweeps, Fair Value Gaps (FVG), and RSI Divergence, all filtered through a multi-timeframe analysis for maximum confluence.
🔍 What This Indicator Does:
Detects Liquidity Sweeps: Finds precise moments where price aggressively sweeps beyond a recent swing high or low to trigger stop orders (liquidity) and then rejects back into the range—a classic sign of institutional activity.
Identifies Fair Value Gaps (FVG): Highlights imbalanced areas on the chart where price is likely to return, providing excellent entry zones.
Multi-Timeframe RSI Divergence: Confirms momentum shifts by analyzing divergence not just on your current chart, but also on the higher 1-hour timeframe for stronger, more reliable signals.
Volume Spike Confirmation: Ensures the move is validated by a significant increase in trading volume, separating genuine moves from false breakouts.
Smart Alert System: Sends direct alerts to your phone or email when a perfect confluence of conditions is met, so you never miss a setup.
⚙️ How to Use It:
This is a Hybrid Quant-Discretionary tool. It does the heavy lifting of scanning the markets 24/7, but it requires your expert discretion for final execution.
Wait for the Alert: The indicator will send an alert when a high-quality setup is detected.
Confirm on Higher Timeframe (HTF): Open the chart. Check that the signal aligns with a major HTF support/resistance level, trend, or order block.
Execute Your Plan: Manually enter the trade using the provided logic, ensuring you implement strict risk management (1-2% of capital per trade).
🎯 Ideal For:
Swing Traders and Day Traders looking for high-quality, high-probability entries.
Those who understand and trade based on market structure, liquidity, and order flow.
Traders who prefer a disciplined, alert-based system over emotional decision-making.
📊 Key Features:
Fully Customizable: Adjust all parameters (ATR multiplier, RSI length, volume spike) to fit your trading style and the current market volatility.
Clear Visuals: Easy-to-see triangles and crosses plot the exact entry points and liquidity sweeps directly on your chart.
Non-Repainting: The logic uses confirmed closing prices to ensure signals do not repaint.
Disclaimer: This tool is designed to identify high-probability opportunities, not guaranteed wins. Always practice proper risk management and backtest the strategy before using real capital. Past performance is not indicative of future results.
Bid/Ask Volume Tension with Rolling Avg📊 Bid/Ask Volume Tension with Rolling Average
This indicator is designed to help traders identify pivotal moments of buildup, exhaustion, or imbalance in the market by calculating the tension between buy and sell volume.
🔍 How It Works:
Buy volume is approximated when the candle closes higher than or equal to its open.
Sell volume is approximated when the candle closes below its open.
Both are smoothed using an EMA (Exponential Moving Average) for noise reduction.
Tension is calculated as the absolute difference between smoothed buy and sell volume.
A rolling average of tension shows the baseline for normal behavior.
When instant tension rises significantly above the rolling average, it often signals:
A build-up before a large move
Aggressive order flow imbalances
Potential reversals or breakouts
🧠 How to Use:
Watch the orange line (instant tension) for spikes above the aqua line (rolling average).
Purple background highlights show when tension exceeds a customizable multiple of the average — a potential setup zone.
Use this indicator alongside:
Price action (candlestick structure)
Support/resistance
Liquidity zones or order blocks
⚙️ Settings:
Smoothing Length: Controls the responsiveness of buy/sell volume smoothing.
Rolling Avg Window: Defines the lookback period for the baseline tension.
Buildup Threshold: Triggers highlight zones when tension exceeds this multiple of the average.
🧪 Best For:
Spotting pre-breakout tension
Detecting volume-based divergences
Confirming order flow imbalances
cd_cisd_market_CxHi Traders,
Overview:
Many traders follow market structure to identify the market direction and seek trade opportunities in line with the trend.
However, markings derived from user-defined inputs can create different structures, depending on personal choices. For instance, choosing a pivot distance of 3 instead of 2 alters the structure, even though the chart remains the same. Ideally, the structure should remain consistent.
"Change in State Delivery" ( CISD ) is a widely accepted concept among traders and is considered a significant indicator of market direction based on the gain/loss of CISD levels.
In this indicator, CISD is selected as the primary criterion for marking market structure, eliminating the influence of user-dependent variations.
Here is a summary of the key logic and rules applied:
• When the price forms a new high/low, that level is only considered a pivot if a CISD has occurred.
• A bullish CISD is always followed by a bearish CISD, and vice versa.
• Pivot points form the internal structure.
• The internal structure is used to interpret the swing structure.
• Probabilities are derived from internal structure patterns.
________________________________________
Details:
How is CISD determined?
As is commonly known:
• When price makes a new high, the opening level of the first candle in the consecutive bullish candle sequence is marked.
• When price makes a new low, the opening of the first candle in the consecutive bearish sequence is marked.
• If there’s only one candle in the sequence, its opening level is used.
In a bullish market, losing a bearish CISD level (i.e., a close below it) or in a bearish market, gaining a bullish CISD level (i.e., a close above it) is interpreted as a potential shift in buyer-seller dominance and a possible market reversal.
________________________________________
How are internal (pivot) levels determined?
• When price closes below a bearish CISD level, the highest candle's high becomes a pivot high (PH).
• When price closes above a bullish CISD level, the lowest candle's low becomes a pivot low (PL).
• If the new PH is above the previous PH, it’s labeled as HH (Higher High); otherwise, LH (Lower High).
• If the new PL is below the previous PL, it’s labeled as LL (Lower Low); otherwise, HL (Higher Low).
________________________________________
Internal Market Structure:
• A series of HHs indicates a bullish internal structure.
• A series of LLs indicates a bearish internal structure.
________________________________________
Swing (Main) Market Structure:
Using internal pivots and previous swing levels, the main market structure is derived.
• A new swing high (SH) requires the price to move above the previous SH.
• A new swing low (SL) requires the price to move below the previous SL.
________________________________________
Probability Calculation:
Pivot levels forming the internal structure are coded as five-element sequences.
There are 64 possible combinations of such sequences made from consecutive PH and PL values.
Each pattern’s frequency from its starting candle is tracked.
To make it more understandable:
For example, after the four-sequence “HH, LL, LH,HL”, either HH or LH might follow.
The table shows the statistical likelihood of both possible outcomes for the most recent four-element sequence on the chart.
________________________________________
How reliable is it?
To assess reliability, results are calculated from the beginning using:
Success Rate (Suc. Rt) = Number of Correct Predictions / Total Predictions
This value is added to the table for reference.
It’s important to note that no statistical outcome guarantees certainty—every result offers a different interpretation. What truly matters is to avoid getting stopped out 😊.
________________________________________
Menu Options:
Show/hide preferences and color selections can be customized via the indicator menu.
________________________________________
What’s Coming in Future Versions?
Features such as FVG (Fair Value Gaps) between swing levels, volume imbalances, order blocks / mitigation blocks, Fibonacci levels, and relevant trade suggestions will be added.
________________________________________
This is a BETA version that I believe will help simplify your market reading. I’d be happy to hear your feedback and suggestions.
Cheerful Trading!
Liquidity Levels (Smart Swing Lows)Liquidity Levels — Smart Swing Low Detection
Efficient Liquidity Sweep Visualization for Smart Money Traders
This script automatically identifies and plots liquidity-rich swing lows based on pivot logic, filters them to remove redundant levels, and overlays daily highs/lows for added context — giving Smart Money Concept (SMC) traders a clean, actionable map of liquidity.
It’s designed to be minimal yet powerful: perfect for spotting potential liquidity grabs, mitigation zones, and sweep targets with zero chart clutter.
🔍 What This Script Does:
Detects Smart Swing Lows
Uses fixed pivot detection (left = 3, right = customizable) to identify structurally significant swing lows.
Filters out swing lows that are too close together using a percentage-based spacing threshold to reduce noise.
Mitigation Cleanup Logic
Tracks whether recent price action breaches past swing lows.
If breached, the swing level is automatically removed, keeping only relevant, unmitigated liquidity levels on your chart.
Plots Daily Highs and Lows
Each new trading day, horizontal rays mark the prior day’s high and low — useful for identifying resting liquidity and possible sweep zones.
Labeling and Style Customization
Optional labels for swing lows.
Full control over label size, color, and visibility to match any chart aesthetic.
Timeframe Filtering
Runs exclusively on 5m, 10m, and 15m charts to ensure optimal reliability and signal clarity.
⚙️ Customization Features:
Pivot sensitivity (Right side control)
Minimum distance between swing lows (in %)
Label visibility, size, and color
Line width and colors for both swing levels and daily highs/lows
Mitigation cleanup lookback length
💡 How to Use:
Add the script to a qualifying intraday chart (5–15m).
Use the swing low levels to monitor liquidity-rich zones.
Combine with your personal strategy to identify liquidity grabs, potential reversal zones, or entry points following a sweep.
Let the built-in cleanup logic remove any already-mitigated levels so you can focus on active targets.
🚀 What Makes It Unique:
This isn’t just another pivot plotter — it’s a smart, self-cleaning SMC tool designed for modern liquidity-based trading strategies.
A must-have for traders using concepts like liquidity grabs, mitigation blocks, or sweep-to-reverse trade models.
🔗 Best used in combination with:
✅ First FVG — Opening Range Fair Value Gap Detector: Pinpoint the day’s first imbalance zone for intraday setups.
✅ ICT SMC Liquidity Grabs + OB + Fibonacci OTE Levels: Confluence-based entries powered by liquidity logic, order blocks, and premium/discount zones.
Used together, these scripts form a complete Smart Money toolkit — helping you build high-probability setups with confidence, clarity, and clean charts.
Liquidity Fracture DetectorThe Liquidity Fracture Detector is an advanced tool designed to identify micro-liquidity traps and structural fakeouts on intraday charts. These occur when the market appears to break out, only to quickly reverse — often triggered by stop hunts, inefficient fills, or manipulated order flow.
The script combines volume spikes, volatility anomalies, and price structure breaks to signal "fractures" — points where the market temporarily breaks its behavior, often followed by strong reversals or trend accelerations.
Detection logic in the script:
Volume spike greater than 2x the average (adjustable)
Volatility spike: candle range is > 1.5x the average
Extreme wicks: wick is larger than the candle body (a classic trap signal)
Structure break: price breaks previous high/low but closes back within the old range
Combine these elements → a “fracture” is marked
Visual representation:
Red background = potential bull trap (fake breakout to the upside)
Green background = potential bear trap (fake breakdown to the downside)
A label appears at each fracture: “Echo” with the number of previous hits
Ideal use cases:
Intraday trading (1m, 5m, 15m)
Crypto, indices, futures, and forex
Detecting reactive zones where the market takes a false direction
Confluence with S/R zones, order blocks, or liquidity pools
Fully customizable:
Volume and range sensitivity
Heatmap intensity
Toggle labels on/off
Note:
This script is intended to support discretionary analysis. It does not provide buy or sell signals and is not an automated strategy. Combine it with your own price action or order flow setup for optimal results.
US30 Q4_trade _levels_Jan2025updated description and use
US30 Trade Levels.plus 50% take profit levels
this indicator is based on the US30 quarterly theory level strategy
the difference here is that the zones have been zoom'd out for the H2 view for oversight and M30 as application theory to the Q4 levels.
The Q4 levels are spaced and calculated 385 pips apart, and also span within the daily ADR range for US30.
so these are zones that has proven to be valid going back as far as Nov2022
these are pass through levels, to together with other confluences like order blocks and or breaker blocks, will give you a guideline as to expect a valid zone of interest.
USE this indicator in conjunction with an SMC point of view to identify OB & CHOCH
Magic Candles PRO [MW]The Magic Candles indicator provides users with low risk/high reward entries on small candles with big volume. It uses calculations that uniquely define high volume/low price movement (volume hammer) candles and engulfing pattern candles. In theory, measuring a volume hammer candle seems relatively simple, but it is in the definition of high and low with respect to volume and price movement, and with respect to each other that requires a novel method of defining the relationship. The definition that is ultimately used gives users the ability to identify candles that typically precede large price movements, because the volume necessary to drive the price exists by definition even though it is not reflected in the size of the current candle.
Similarly, engulfing candle patterns are useful because they show an acceleration of price movement from the previous candle. The difficulty in calculating engulfing candles, as with volume hammer candles, is in the interpretation of candle size, or “engulfing”. In many cases, engulfing simply means that a candle has reversed direction from the previous candle, and the body of the previous candle sits between the open and close of the new candle. Sometimes wicks are used, sometimes they aren’t. Our differentiation is that we allow the user to change “engulfing” to their preference, so that it can include candle bodies, full candles, dojis, and candle patterns where the body of the previous candle is not necessarily in between the open and close of the new candle. It also uses a double stochastic calculation on ATRs that filter out engulfing candles that may not be as meaningful.
Settings
Volume Hammer Candles
ATR Period: The ATR period that is used to compare the candle size against. (Default: 5)
Candle Portion to Use: The candle size can be defined as just the body, or the entire candle. (Default: Candle Body)
Volume Absorption Threshold: The threshold for the volume ratio relative to the candle size ratio. (Default: 4.5)
Volume ATR Period: The ATR period that is used to compare the volume against. (Default: 3)
3 Consecutive Volume increases and 3 Bullish Candles: (Default: ON)
3 Consecutive Volume Increases and 3 Bearish Candles: (Default: ON)
2 Consecutive Volume increases Prior to Current Candle: (Default: ON)
Engulfing Pattern Candles
Show Engulfing Candles: (Default: ON)
Include Candle Wicks in Calculation: (Default: ON)
Show Bullish Candles: (Default: ON)
Show Bearish Candles: (Default: ON)
Use Dojis for Reversed Candles: Typically engulfing candles are compared against candles that are in the opposite direction of the new candle. However, dojis, or candles with small candle bodies and relatively large wicks, can be optionally used to measure against. (Default: OFF)
ATR Period 1: We use 2 levels of stochastic calculation to compare against in order to determine if an engulfing candle is valid. This is the shorter period ATR. (Default: 14)
ATR Period 2: The 2nd of 2 ATR periods used in a 2-level stochastic calculation that’s used to evaluate valid engulfing candles. (Default: 21)
Stochastic Period: The Stochastic Period used for both levels of ATR calculations. (Default: 14)
Smoothing: The period used to “smooth” the stochastic curves. (Default: 3)
Calculations
This indicator uses a comparison between relative volume (raw volume compared to its average true range) and relative price action as determined by candle size (specifically, candle size compared to the average true range of the candle size). The ratio between the relative volume and relative price action are compared as a ratio. Once that ratio hits a defined threshold a signal is generated in the form of a bright yellow bar, which we refer to as a “volume hammer”, because of the heavy volume acting on an unmoving object (price).
The indicator also identifies engulfing candle patterns by
Determining the candle body size or full candle size.
Checking to see if there was a reversal of direction, or checking to see if the first candle was a doji (small body with relatively large wicks).
Calculating the stochastic ATR patterns across two periods in order to normalize the ATR behavior for comparison.
Calculating the delta between those stochastic ATRs
Calculating the stochastic patterns of the delta between the stochastic ATRs to add further sensitivity to the comparison between candles.
How to Use
Volume Hammer
When a bright yellow bar appears in the lower window it means that the ratio of relative volume to relative price movement is very high, which indicates that a volatile move will occur within the next candle or so. In this scenario using a small risk that is not much larger than the candle itself can be paired with a large reward/risk ratio when setting a take profit target.
For example, if the body of a candle has a range of less than $0.02 and the full candle is less than $0.10 in range, then a $0.10 stop can be used with the expectation that the large volume will generate a volatile move in one direction or the other. The expected move is generally 3x the size of the full candle, but typically more.
Sometimes, however, that 3x move will reverse and turn into even a larger move in the opposite direction if a key support or resistance level is hit. So, it is very useful to use this indicator with a tool that can identify key support/demand zones and resistance/supply zones such as the Magic Order Blocks or QQQ and SPY Price Levels for equities based on the NASDAQ and S&P 500. It can also be combined with indicators that provide upper and lower bounds like Magic Linear Regression Channel , ATR Bands (Keltner Channel) Wick and SRSI Signals , and/or Bollinger Band Wick and SRSI Signals .
Additionally, the bright yellow candles have color-coded indicators that reflect the behavior of preceding volume behavior.
- Orange Dot - 3 consecutive candles of increasing volume
- Green Dot - 3 consecutive candles of increasing volume with a bullish candle pattern
- Red Dot - 3 consecutive candles of increasing volume with a bearish candle pattern
- Blue Dot - 2 consecutive candles of increasing volume followed by a candle with volume that is greater than the starting candle.
These only reflect the volume and candle pattern. They can provide insight, but should not be used as buy or sell signals, especially when encountered at key price levels.
Engulfing Candle Pattern
Frequently, the bright yellow bar in the lower window will be followed by an engulfing candle in the main chart. Engulfing candle patterns can themselves be useful on their own in a market that is not highly volatile. They tend to be indicative of price reversals, or trend continuations following consolidation. Following an engulfing candle, risk can be set at the “far end” of the candle with the expectation that if it does accurately define the direction, then the price will be less likely to go back to the candle’s starting price.
Other Usage Notes and Limitations
Occasionally a large gray bar will appear that is above the relative volume to relative candle size threshold. This indicates that although there is little price movement when compared to the volume, the actual volume is trailing off. This could lead to a quick move in a bullish or bearish direction, but it potentially would not be as sustained as in the case where volume has been consistently rising.
There are also faded yellow bars that appear when volume is increasing when the relative price movement is small. However, when the ratio of the relative volume is not large enough when compared to the price movement (i.e. it does not meet the threshold requirement) its color remains a dim yellow color.
It's important for traders to be aware of the limitations of any indicator and to use them as part of a broader, well-rounded trading strategy that includes risk management, fundamental analysis, and other tools that can help with reducing false signals, determining trend direction, and providing additional confirmation for a trade decision. Diversifying strategies and not relying solely on one type of indicator or analysis can help mitigate some of these risks.
HTF Multi Candles DisplayHTF Multi Candles Display
Description
The HTF Multi Candles Display is a powerful and versatile indicator that overlays higher timeframe (HTF) candles on your current chart, providing traders with a comprehensive multi-timeframe analysis tool in a single view. This indicator is particularly valuable for traders who employ strategies that rely on higher timeframe context, such as the Power of Three strategy, Turtle Soup, Candle Range Theory (CRT), and Inner Circle Trader (ICT) concepts like Price Delivery (PD) arrays.
> **Notice**: If you find this indicator beneficial for your trading, I would greatly appreciate any contribution in the form of TradingView Coins. Thank you for your support!
Key Features
1. Displays up to 5 higher timeframe candles
2. Customizable higher timeframe selection (5m to Monthly)
3. Adjustable candle appearance (colors, wicks, width)
4. Time labels for easy reference
5. Optional vertical lines to separate HTF candles
6. Offset adjustment to position candles away from the chart edge
7. Customizable wick and border colors
8. Flexible vertical line styles (solid, dashed, dotted)
9. Adjustable time label font sizes
How it Helps Traders
### 1. Multi-timeframe Analysis
By overlaying higher timeframe candles on your current chart, this indicator allows you to easily identify key levels, trends, and potential reversal points across different timeframes without switching between multiple charts.
### 2. Power of Three Strategy
This indicator is invaluable for traders using the Inner Circle Trader (ICT) Power of Three strategy, which focuses on accumulation, manipulation, and distribution phases. The higher timeframe candles help identify these phases more accurately, allowing for better trade entries and exits:
- Accumulation: Identify periods of sideways price action on higher timeframes.
- Manipulation: Spot false breakouts or breakdowns on lower timeframes that are contained within higher timeframe ranges.
- Distribution: Recognize when price is approaching significant higher timeframe levels where smart money may begin to distribute.
### 3. Turtle Soup
Traders can use this indicator to spot potential Turtle Soup setups by identifying key breakout levels on higher timeframes and comparing them to current price action. This helps in:
- Identifying false breakouts that may lead to Turtle Soup trade opportunities.
- Confirming the validity of breakouts by comparing lower timeframe momentum to higher timeframe structure.
### 4. Candle Range Theory (CRT)
This indicator is extremely useful for traders applying Candle Range Theory. CRT focuses on the relationship between the current candle's range and the previous candle's range. By displaying higher timeframe candles, traders can:
- Easily compare candle ranges across multiple timeframes.
- Identify potential breakout or breakdown levels based on the previous HTF candle's range.
- Spot instances where the current lower timeframe price action is testing or breaking significant HTF candle ranges.
- Recognize potential reversal points where price reaches the extremes of higher timeframe candle ranges.
### 5. Support and Resistance
Higher timeframe candles often represent significant support and resistance levels. This indicator makes it easy to spot these levels and incorporate them into your trading decisions, allowing you to:
- Identify key support and resistance levels from higher timeframes.
- Anticipate potential price reactions at these levels on your current timeframe.
- Plan entries, exits, and stop-loss placement with greater precision.
### 6. Trend Identification
By displaying multiple HTF candles, traders can quickly assess the overall trend direction on higher timeframes, helping to align trades with the broader market direction:
- Easily visualize the trend on higher timeframes without changing your chart.
- Identify potential trend changes or continuations based on HTF candle patterns.
- Align your trades with the higher timeframe trend for potentially higher probability setups.
### 7. Enhanced Decision Making
The combination of current timeframe price action and higher timeframe context allows for more informed decision-making, potentially improving trade quality and risk management:
- Validate trade setups by ensuring they align with higher timeframe structure.
- Avoid low-probability trades that conflict with higher timeframe trends or key levels.
- Adjust position sizing based on the proximity to significant HTF levels.
### 8. Time Efficiency
Instead of constantly switching between timeframes, traders can view all necessary information on a single chart, streamlining their analysis process:
- Reduce the time spent switching between multiple charts.
- Quickly assess market conditions across various timeframes.
- Improve focus by having all relevant information in one view.
### 9. ICT Price Delivery (PD) Arrays
The HTF Multi Candles Display is particularly useful for traders familiar with Inner Circle Trader (ICT) concepts, especially in identifying Price Delivery (PD) arrays:
- Visualize potential PD arrays across multiple timeframes without switching charts.
- Identify key swing highs and lows that form PD array structures.
- Recognize patterns such as Breaker Blocks, Inefficient Price Points, and Fair Value Gaps more easily on higher timeframes.
- Spot potential areas where smart money might be accumulating or distributing by analyzing the relationship between HTF candles.
- Use the series of HTF candles to identify potential Order Blocks, which are often key components of PD arrays.
- Recognize Mitigation Points and Liquidity Voids more effectively by analyzing the structure of multiple HTF candles.
By displaying a series of HTF candles, this indicator allows traders to more easily identify and validate ICT concepts like PD arrays, enhancing their ability to spot high-probability trading opportunities and potential market turning points.
Conclusion
The HTF Multi Candles Display indicator is suitable for traders of all levels, from beginners looking to understand market structure across timeframes to experienced traders refining their multi-timeframe analysis techniques. Whether you're day trading, swing trading, or looking for longer-term positions, this indicator provides valuable insights to enhance your trading strategy.
By incorporating higher timeframe context into your analysis, you can make more informed trading decisions, identify high-probability setups, and potentially improve your overall trading performance. The HTF Multi Candles Display is a versatile tool that adapts to various trading strategies and helps traders gain a deeper understanding of market dynamics across multiple timeframes, including advanced concepts like ICT Price Delivery arrays.